home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / scope / 026-050 / scopedisk32 / utilma69 / utilidocs < prev    next >
Text File  |  1995-03-18  |  26KB  |  463 lines

  1.  
  2.     
  3.                                  UtiliMaster
  4.     
  5.                             Programmable buttons!
  6.                     ARC Won't hang up on duplicate files!
  7.                      Two windows (Source & Destination)!
  8.                           Modify "Standard" buttons!
  9.                      Icon doubles as configuration file!
  10.                           Run from Workbench or CLI!
  11.                          Three Window Configurations!
  12.  
  13.     UtiliMaster  now has  three windowing configurations,  WbScreen,  Half
  14.     Height, and Full Height. The WbScreen will match your Workbench screen
  15.     Height. (Including Lace Workbench!)  Half Height  is the mode designed
  16.     to cooperate with Access!  UtiliMaster  opens in the upper half of the
  17.     display,  leaving  the lower half for Access!  running in it's "Split"
  18.     mode. Full Height opens a new screen and opens the window to 400 lenes
  19.     (or more, with MoreRows). Full Height will display more than twice the
  20.     number of files displayed in WbScreen mode if Workbench is low-res.
  21.  
  22.     The "Read" window will open in the same mode (Lace or non-lace) as the
  23.     main window.  The number  of rows  and columns  displayed will vary if
  24.     MoreRows is used.
  25.  
  26.     UtiliMaster  now checks it's  running environment, and reacts to  both
  27.     Lace Workbench  and  MoreRows.  If  Workbench Screen is more than  150
  28.     lines high, UtiliMaster assumes Lace Workbench. In this case, the Full
  29.     Height SubMenu under ScreenType is disabled.  The main window opens to
  30.     the maximum possible lines high.  Thus, if morerows has been run, more
  31.     files might be displayed in each list window.  If Lace Workbench is in
  32.     use, the main window will be the size described in Full Height.
  33.  
  34.     The  left  display   window   is   ALLWAYS   the   source,  the  right
  35.     destination.  The   box   above   each   display   shows  the  current
  36.     directory being displayed. The box below  is the  Disk or Device name,
  37.     and the box below the destination window is the Entry (or "E") box.
  38.     
  39.     Swapping  a  disk  while  it's  directory   is  being  displayed  will
  40.     automatically  get  the  parent  directory  of  the  new  disk  in the
  41.     appropriate window.
  42.     
  43.     To move into a sub-directory,  "Double-Click"  it's name with the left
  44.     mouse  button.  To  get  a  subdirectory  into  the  OPPOSITE  window,
  45.     double-click it with the  RIGHT  mouse  button.  (The time between two
  46.     clicks to be considered double-clicking is determined by Preferences.)
  47.     To move to the parent  of  the  current  directory,  Double-Click  the
  48.     directory name box (Above the list  window).  Double-Clicking the root
  49.     directory will cause  Utilimaster  to  get  it  from the device again.
  50.     (This is useful  if  something  outside  Utilimaster  has  changed you
  51.     directory listing.) If the symbol  ¤  appears  just to the left of the
  52.     file size, that file is protected to  some state other than "rwed". If
  53.     the symbol © appears, the file  has  a  comment attached to it. If the
  54.     symbol ª appears, the file has it's archive bit set.
  55.     
  56.     
  57.     Standard buttons:
  58.     
  59.     "Swap" Will swap the source and  destination  directories.  Files  may
  60.     not be selected in the destination window  other than  Double-Clicking
  61.     sub-directories. If source  and   destination  are  swapped,  selected
  62.     files are not  highlighted in  the  destination  window,  but will  be
  63.     remembered and highlighted in the  source  window   if directories are
  64.     swapped back.
  65.     
  66.     "All" Selects all files in source directory.
  67.     "AllDirs" Selects all sub-directories in source directory.
  68.     "Exchange" De-selects all selected and selects all unselected.
  69.     "ExcDirs" Same for directories.
  70.     "Clear" De-selects all selected files.
  71.     "ClrDirs" Same for directories.
  72.     "Copy" Copies all selected files and sub-directories (including  files
  73.     in sub-directories) to destination  directory.   Copy also copies file
  74.     comments, and if "LOCK"  is  active,   (The  title bar displays a ¤ ),
  75.     protection  on the copy  is  set  to  the  same  as  the original. (If
  76.     protection on the original is "r-e-" then the copy is  set to "r-e-".)
  77.     If  UPDATE  is  active,(There's  a  ü  in  the   title  bar),   in the
  78.     tooltypes, UtiliMaster  will   look  for  the  file in the destination
  79.     directory. If it  exists, but is  older,  or doesn't exist, it will be
  80.     copied, and dated the same as the  original.   If it exists and is the
  81.     same date or newer  you  will  be  notified  that  "File  xxx is up to
  82.     date".  If UPDATE is off, all files are copied, and have   the current
  83.     system date as their creation date.
  84.       If you enter a FileName in the "E" box, and copy  a file, it will be
  85.     renamed in the destination directory.   In this case, copy stops after
  86.     the first FileName if  more than one is selected.
  87.     
  88.     "Rename" Will rename the FIRST selected file or directory to  the name
  89.     in the "E"(Entry) box. If no name appears  in the "E" box, a requester
  90.     appears requesting the   new file name.
  91.     
  92.     "Move" If  destination  directory  is  on  the  same device as source,
  93.     selected  files  will  be  moved  into destination  directory.  Unlike
  94.     previous versions, v.69 will move files accross devices. This actually
  95.     means  "copy"  and "delete".  This  was changed at the request of many
  96.     users. UtiliMaster will copy  the file(s) to the new device,  check by
  97.     reading  both the  orriginal and  the copy and comparing them,  and if
  98.     they match, will delete the source.
  99.  
  100.     "Delete" Will present a requester  asking  if  you are sure. Given  an
  101.     affirmative, it will delete selected files. Selected  directories will
  102.     be automatically deleted if empty.   For directories containing files,
  103.     a requester appears  to remind you if they are not empty. Given an OK,
  104.     these directories, and all files and sub-directories  will be deleted.
  105.     Empty directories are deleted with   out any requester. (The theory is
  106.     that an empty  directory is easy to re-create.)
  107.     
  108.     "Lock"  Changes  the  protection   on  selected  files/directories  to
  109.     "r-e-". They are protected  from  being  written  to or  deleted. Lock
  110.     will protect all files in selected    directories. Lock fails if there
  111.     is a system  file-lock  on  a  file  or  directory.  If  a  particular
  112.     directory  repeatedly fails to lock,  it may have something "assigned"
  113.     to it, or may be part of the "path" list.
  114.     
  115.     "UnLock" Changes protection to "rwed".
  116.     
  117.     Lock and UnLock no longer delete the archive bit as of v.68.
  118.     
  119.     "Read" Displays the selected  file(s)  to the screen. ASCII files  are
  120.     displayed in text mode, binary  etc.  are displayed  as if "c:type opt
  121.     h" were used, except that the decimal   file position is listed on the
  122.     right side of the screen.  The Up  &  Down arrows, or scrollbar may be
  123.     used to move  forward or backward  thru  the  file. As of v.68 holding
  124.     the left mouse button down and  moving  the  pointer ABOVE center will
  125.     scroll toward the top  of  file,  below  center  moves  toward  end of
  126.     file.The window-close  gadget  exits  read. For keyboard instructions,
  127.     select  a file, click "Read", and  once  the  file is displayed,  push
  128.     the "HELP" key. The choice of  modes  is based on  whether any 0 bytes
  129.     are found. (ASCII text files  SHOULD NOT contain any 0 bytes!)
  130.     
  131.     "FileNote" Attaches whatever is in the  "E" box (Even a null  string!)
  132.     as a comment to each selected  file  REPLACING   any existing comment.
  133.     Using FileNote with the  "E"  box    empty  will  delete  any existing
  134.     comment.
  135.     
  136.     "GetNote" Displays the comment on selected  file(s) in the  Status box
  137.     and the Filename in the "E" box.  There  is  a brief delay built in so
  138.     you have a chance to read   them  if  more  than one file is selected.
  139.     Note that  commented files display a © just to the  left of their size
  140.     in the display window.
  141.     
  142.     "Print" By default, if Utilimaster can find a file named  "c:print" it
  143.     will be RUN and passed the filename, if  not, an internal routine will
  144.     print the file to PRT:.   The  default  external  print routine can be
  145.     changed.  See "Setting Defaults", below.
  146.     
  147.     "Show" By default uses "c:show" to display the selected file(s).  Show
  148.     can also be re-defined.
  149.     
  150.     "Search" By default opens a  window  and  calls "c:search" passing  it
  151.     the content of the "E"  box  as  the  string  to  seek,   and selected
  152.     file(s) to search.
  153.     
  154.     "Arc" "DeArc" & "ListArc" by default all use "c:arc".
  155.     "Arc" opens a window and Executes:
  156.          "c:Arc a Filename <FileName> <FileName>"
  157.     for selected file(s).
  158.     "DeArc" Opens an interactive window and Executes:
  159.          "c:Arc x FileName"
  160.     If duplicate files are found,     this version of UtiliMaster DOES NOT
  161.     lock up in     the endless loop most others do!
  162.     "ListArc" Opens a window and Executes:
  163.          "c:arc v FileName"
  164.     The window remains open for  reading until you close it.
  165.     
  166.     "Run" Is equivalent to typing "run > nil: FileName" from CLI.
  167.       No window is opened for your file by UtiliMaster.
  168.     "Edit" Defaults to "run e FileName"
  169.     "Execute" Defaults to "Execute FileName"
  170.     "GetDir" Gets the directory in the  "E"  box, which MUST begin  with a
  171.     device name. If the "E" box is empty, the current  source directory is
  172.     up-dated. Useful if you have added    or deleted a file by way of some
  173.     other program.  To get a  sub-directory  in  a window, Double-Click on
  174.     that   directory's  name.   To   get   the  parent  of  any  displayed
  175.     sub-directory, Double-Click on the  Directory   name box at the top of
  176.     the listing window.
  177.     "MakeDir" Will make a directory  with  the name in the "E" window.  If
  178.     nothing appears in the "E"  window,  a  requester appears.  If MakeDir
  179.     was clicked with the LEFT button,  the   directory  will be created in
  180.     the source directory.  If the RIGHT button was used, the new directory
  181.     goes  in the destination. "Info"  Displays  the number of USABLE bytes
  182.     free on each device   in  the  window  where  the  device name usually
  183.     appears.  (Or free memory in the  case  of the Ram Disk) If any  files
  184.     (NOT directories!) are  selected,  their  total  bytes   and number of
  185.     x-modem blocks is displayed in the status  window.
  186.     "NewCLI" Will start up a new CLI if  Utilimaster can find  "c:NewCLI".
  187.     If a filename is selected the result is  "NewCLI from filename".
  188.     
  189.     All of the "Device" (DF0: DF1: RAM: etc.) buttons may be  clicked with
  190.     the LEFT mouse button to get the  device   as the SOURCE directory, or
  191.     with the RIGHT mouse button  to  get  it as the DESTINATION directory.
  192.     All of  these  may   be  re-programmed  to  get  other  devices in the
  193.     following  manner:
  194.     
  195.     To change the first button (top,left  to "VDK:", select (SINGLE-Click)
  196.     the  Utilimaster icon on the workbench screen. Select "Info"  from the
  197.     workbench menu. Click the "ADD"  box  next to  the "ToolTypes" window.
  198.     Click in the "ToolTypes" box  and  type  "DEV1=VDK:"  Please note that
  199.     "DEV1" MUST be  upper case,  but  "vdk:"  may  be lower case if you so
  200.     desire. If you want other text in the  button for the  device, leave a
  201.     space and enter up to 8 characters.
  202.     
  203.     EXAMPLE: To change Device 8  to  call  your  "s:"  directory  with the
  204.     button labeled "Scripts" add a tooltype line  which says 
  205.              "DEV8=s: Scripts"
  206.     
  207.     EXAMPLE: To change Device5 to call up the directory  "SYS:MyFiles" and
  208.     the button to display "All Mine",  add a tooltypes line of
  209.              "DEV5:=sys:myfiles "All Mine"".
  210.     Note that "All Mine"  should  be  entered  in  the  tooltypes   box in
  211.     quotes!
  212.     
  213.     UtiliMaster defaults  to  "SYS:"  as  the  source,  and  "RAM:" as the
  214.     destination directories on  startup.  You can change this  by adding a
  215.     tooltype line that says
  216.               "DEFAULT=Directory Directory". 
  217.     The first directory  listed will become the default source, the second
  218.     will become the destination. If  only  one directory  name is entered,
  219.     only SYS: will  be  changed.  If  you  want  UtiliMaster  to  list the
  220.     directory from which it was  run  as  the  starting directory, enter a
  221.     single * (asterisk) as the directory name.
  222.     
  223.     UtiliMaster allows you to dictate a command directory other than  "c:"
  224.     To do so add a tooltype line
  225.               "COMMAND=DirectoryName"
  226.     If the directory does not  exist,  Utilimaster  will attempt to create
  227.     it.  UtiliMaster  will  then   attempt   to  copy  "c:run","c:newcli",
  228.     "c:endcli","c:execute",and  "c:assign"  into  this  directory. It will
  229.     then attempt to "assign c:   DirectoryName".  (This is due to the fact
  230.     that the  DOS Execute() command invokes "c:run" in order to  function.
  231.     The manx "exec()" commands  don't  need   "c:run",  but won't function
  232.     within a program started  from  WorkBench!.  They've  got us between a
  233.     rock and a   hard  place!)   On  exiting  UtiliMaster,  "c:"  will  be
  234.     assigned back to   wherever  UtiliMaster  found  it unless you specify
  235.     elsewhere  by a tooltype
  236.                 "REASSIGN=DirectoryName".
  237.     If Utilimaster created a new  command  directory,  it will be deleted.
  238.     If you assigned command to   an  existing  directory,  it will be left
  239.     intact on  exiting  UtiliMaster.  (Including  any  files   UtiliMaster
  240.     copied into it!)      Other  utilities  may  be copied into your newly
  241.     created command directory via a tooltype
  242.                 "COPYLIST=FileName FileName FileName (etc.)"
  243.     All  FileNames should include the Device:.
  244.     
  245.     UtiliMaster may be run in interlace  either half-height or full height
  246.     by entering
  247.                  "SCREENTYPE=Half"
  248.                         or
  249.                  "SCREENTYPE=Full"
  250.     as a tooltype entry. The  half-height  mode  is designed to co-operate
  251.     with Access! (V1.27 and  higher)  when  Access!  is also in lace mode.
  252.     Utilimaster then occupies the upper half of your display while Access!
  253.     is in the lower half. The full height  mode will display more files in
  254.     each window, and "Read" will display more lines at a time.
  255.     
  256.     
  257.     The clock may be turned off by entering
  258.                   "NOCLOCK=1"
  259.     as a tooltype entry. (For those who don't like clocks!)
  260.     
  261.     There are five more buttons which are  disabled unless defined  by the
  262.     user as described below.
  263.     
  264.     USER BUTTONS: (Including changes to Show, Print, Arc,    Search, etc.)
  265.     
  266.     Each of the five user buttons is defined by a tooltype line.
  267.             "USER#=FileName ButtonText flags [Perameters] [PromptText]"
  268.     Where FileName is the FULL directory name of the program to invoke.
  269.     ButtonText is the text (up to 8 characters) for the button.
  270.     Flags are described below.
  271.     Perameters (up to 20 characters) to pass to function).
  272.     PromptText  (up  to  30  characters)  Is  the  Text  to  present  in a
  273.     Requester if your program requires user input. (Example: A fileName to
  274.     create). If no promptext is provided, no requester will appear.
  275.     
  276.     Flags:
  277.     If your program is simply to be  run  (Example  "run sys:Clock"), then
  278.     add 1 to flags. (You need not enter Perameters or Promptext unless you
  279.     want them. If you DO use  perameters,  then flags should be entered as
  280.     0. If promptext is  entered  you  MUST  enter  flags  (even  if 0) and
  281.     perameters (even if "")).
  282.     To  have  your  program   simply   execute  while  UtiliMaster  waits,
  283.     do not add 1. The result is as if typing:
  284.                 "CommandName FileName" 
  285.     from  CLI  for  EACH  Selected  File.  If  1  IS  added  the result is
  286.     like typing:
  287.                 "run >NIL: CommandName FileName"
  288.     from CLI for each selected FileName.
  289.     To open a window for your  program  to  output  text (It thinks   it's
  290.     running from CLI!) add 2. You get a  RAW window by default,   and will
  291.     have to close it. By default, you must close it after EACH filename is
  292.     processed. To have  it  remain  until  all  selected  files  have been
  293.     processed, add 8 to flags.
  294.     If you wish your program to be  executed  (or  run) even with no files
  295.     selected, add 16 to flags.
  296.     If files must be selected:
  297.     Add 64 to allow selected  DIRECTORIES  to be passed as      filenames.
  298.     (If 64 was added, but  selection  is  NOT  required,  in the event you
  299.     click the button with no  selection,UtiliMaster  will pass the current
  300.     source directory as a  filename.)Add  32 to flags to have ALL selected
  301.     filenames in one pass.
  302.     If you've  entered  parameters  they  are  normally  placed before the
  303.     filename(s). To have them  placed  AFTER  the  filename(s), add 128 to
  304.     flags.
  305.     If Promptext is entered, you will be  prompted for input each time you
  306.     command is invoked (unless you  pre-enter  it  in the Entry box). Text
  307.     entered at the prompt goes  into  the"Entry"  buffer  and  is normally
  308.     placed AFTER the filenames. To place is BEFORE them, add 256 to flags.
  309.     If you want UtiliMaster to update the directory after your command has
  310.     executed, add 512 to flags.
  311.     The number  entered  for  "Flags"  should  be  a  total  of  the above
  312.     depending on what you want to happen.
  313.     
  314.     EXAMPLES:
  315.     If Flags=0 Then  the  result  of  clicking  the  button  will  be like
  316.     typing
  317.               "CommandName filename"
  318.     from CLI for each selected file. No directory names will be passed. If
  319.     no files are selected, clicking this button will be ignored!
  320.     
  321.     DEFAULT BUTTON SETTINGS:
  322.     Each of the buttons listed may be  changed  by a tooltypes line. These
  323.     examples show what that line  would  look  like to obtain exactly what
  324.     the default setting for that button is.
  325.     
  326.                   PRINT=c:Print Print 0
  327.     "c:Print" is passed a FileName. No directories are allowed. Control is
  328.     not returned to UtiliMaster while "c:Print" runs. If Utilimaster can't
  329.     find  "c:print"  (or  whatever  it's  been  redefined  to) an internal
  330.     routine is used. Printer output will  be the same as screen format for
  331.     "Read". The print button is a  special  case. You may re-program it to
  332.     call any command you like, however,  if at startup UtiliMaster doesn't
  333.     find your command, when clicked the print button will attempt to print
  334.     the selected file to the printer via an internal routine.
  335.     
  336.               SHOW=c:Show Show 0
  337.     "c:Show" is  started  and  passed  a  FileName.  Directories  are  not
  338.     allowed. Control IS NOT passed  back  to Utilimaster until   "Show" is
  339.     done. This is to prevent  Show  from  being  run    simultaneously for
  340.     several files.
  341.               SEARCH=c:Search 198 all "What text?"
  342.     A CON: window is  opened,  and  the  equivalent  of  typing  "c:Search
  343.     FileName <"E" box content> All" takes place.If the "E" box is empty, a
  344.     requester appears with the prompt
  345.               "What text?".
  346.     The text then entered is substituted.
  347.               ARC=c:Arc Arc 806 A
  348.     Equivalent CLI line: "c:Arc A FileName [FileName] [FileName]"
  349.     Arc  is  a  special  case.  Filenames   are  checked  for  length.  If
  350.     length  exceeds  12,  you  will   be  prompted  for  a  shorter  name.
  351.     WARNING:  In  this  case,  your  file  is  "Renamed"  to  the  shorter
  352.     name, Arc is run, and  your  filename  is  then "Renamed" back to it's
  353.     original name. If UtiliMaster  should  in some way fail, your file may
  354.     not get renamed back to the original.
  355.               DEARC=c:Arc De-Arc 518 V
  356.     Equivalent CLI line: "c:Arc X FileName"
  357.               LISTARC=c:Arc "List Arc" 2 V
  358.     Equivalent CLI line: "c:Arc V FileName"
  359.               RUN=c:Run Run 0 >NIL:
  360.     Equivalent CLI line: "c:Run >NIL: FileName"
  361.               EDIT=c:E Edit 81
  362.     Equivalent CLI line: (with file selected)"c:Run c:E FileName"
  363.     Equivalent   CLI   line:    (with    NO   file   selected)"c:Run   c:E
  364.     SourceDirectory"
  365.               EXECUTE=c:Execute Execute 6
  366.     Equivalent CLI line: "c:Execute FileName"
  367.               NEWCLI=c:NewCli "New CLI" 16
  368.     Equivalent CLI line: (with filename) "c:Newcli from filename"
  369.     Equivalent CLI line: (with no filename) "c:Newcli"
  370.     
  371.     Please note that if a new command  directory  is defined, then in each
  372.     of the above examples, the new directory name will be used in place of
  373.     "c:". Also note that any of these may  be told to look for the program
  374.     in some other directory.  For  example,  if  you keep "Newcli" in your
  375.     "System" directory, you would then use tooltype
  376.                "NEWCLI=System:Newcli "New CLI""
  377.     (Note  the  quotes  around  "New  CLI"  for  the  button.  Utilimaster
  378.     understands quotes and any group  of  words/letters inside   quotes is
  379.     treated as one parameter regardless of spaces.
  380.     
  381.     
  382.                                 THE GOOD NEWS:
  383.     The program in the arc file called  UMUtil  will build an icon to your
  384.     specifications. You can load  the  image(s)for  a  simple or alternate
  385.     image icon from ANY icon (Even a disk's  icon, or a drawer icon!!) via
  386.     "Load icon image". Only the image is then taken from that icon. If you
  387.     specify a path in the "DefaultTool" window, it builds a "project" icon
  388.     which when clicked, looks for UtiliMaster  under the name entered, and
  389.     uses this icon's tooltypes  to  set  UtiliMasters  buttons.  You could
  390.     place UtiliMaster in C:  for  example,  and  build  several icons with
  391.     different   arrangements.   By   entering   "C:UtiliMaster"   as   the
  392.     "DefaultTool" in each of these  icons,  ONE copy of UtiliMaster can be
  393.     started with a variety of different  "setups". In this event, however,
  394.     it is suggested you place one icon  in  C: with YOUR favorite defaults
  395.     so that  "UtiliMaster"  from  CLI  sees  it.  Otherwise,  you  get  MY
  396.     defaults! I recommend  that  you  use  UMUtil  to  make your icons, as
  397.     Workbench's "info" tends to add  tooltype  lines together! UMUtil does
  398.     not!
  399.     Umutil's menu setting also effects  the  icon's setup for UtiliMaster.
  400.     For example, if you set Umutils where   Clock is NOT checked, the icon
  401.     will be written so that UtiliMaster starts up WITHOUT the clock, etc.
  402.     
  403.     Version .69 WILL read icons for  versions  .67 and .68 except that the
  404.     "LACE" ToolType has been replaced by "SCREENTYPE", so if you are using
  405.     a half-height hi-res window you'll need  to make a new icon. Otherwise
  406.     if your current setup suits you,  there's  no need to make a new icon.
  407.     (Unless you want some particular  device  in a different place than it
  408.     will now default to.)
  409.     
  410.     Occasionally an error will leave you with what amounts to a CLI window
  411.     opened. You escape this window with "Endcli"
  412.     
  413.     Each time UtiliMaster is started (whether  from workbench or CLI!) the
  414.     icon is parsed for all of the above.  Some of these may be over-ridden
  415.     when starting from cli as follows:
  416.       Utilimaster [noclock] [update | noupdate] [lock | nolock]
  417.           [full | half | wbscr] [directory | *] [directory | *]
  418.     These  may  be  in   any   order,   except   that   the  first  string
  419.     containing a  colon  (":")  will  be  taken  as  the  opening   source
  420.     directory, and the second as  opening  destination  directory. You may
  421.     dictate an icon from which  to  take  defaults  by typing "UtiliMaster
  422.     icon iconname". These may  be  mixed  into  the  above in any position
  423.     PROVIDED  that "iconname" is the NEXT entry after "icon"!
  424.     
  425.     When run from workbench,  Utilimaster  opens  a background window. You
  426.     may change it's size by tooltype
  427.                "WINDOW=CON:<Left>/<Top>/<Width>/<Height>/"
  428.     If you use this, window MUST be "CON:" and ALL FOUR dimensions MUST be
  429.     given! (Unless you LIKE Guru Errors!)
  430.     There are  some  programs  (The  version  of  "Arc"  that  I have, for
  431.     example.) which send some  of  their  output  to  ERROR out instead of
  432.     STANDARD out. This output will go to  the background window if started
  433.     from WorkBench or the CLI from which UtiliMaster was started. Sorry, I
  434.     haven't figured out a way  around  this.  You  may  see this output by
  435.     using the "Window to Front/Back" gadgets.
  436.     
  437.                                 THE BAD NEWS:
  438.     Because of the way the DOS  Execute()  command handles quoted strings,
  439.     UtiliMaster has  difficulty  with  passing  file  names  which contain
  440.     spaces to commands executed via the user buttons. I have tried several 
  441.     different ways to get around this  problem,  but  none of them work in
  442.     every circumstance. Hence, if you  select  a  file with a space in the
  443.     name (Example: File Name) and  click  Show, the program show will look
  444.     for TWO files named File and Name!  Adding  quotes via Execute doesn't
  445.     help. In that  instance,  Shoe  looks  for  two  files named "File and
  446.     Name"! (Thank you  DOS!)  For  now,  simply  Rename  the  file without
  447.     spaces. I will not quit trying just yet, but so far have found no work 
  448.     around for this problem.
  449.     
  450.     
  451.             Please send comments and/or  suggestions  (and  contributions)
  452.     to:
  453.               John Scheib
  454.               3805 FairWay Circle
  455.               Las Vegas, Nevada 89108
  456.               OR
  457.               "The Other BBS"
  458.               (702) 438-3625
  459.               OR
  460.               PLINK JSCHEIB
  461.     
  462.     Enjoy UtiliMaster!
  463.